package com.oahzuw.utils;

import java.util.HashMap;
import java.util.Map;

public class Heroes {
    public static Map<String, String> getHeroes() {
        Map<String, String> heroesMap = new HashMap<>();
        heroesMap.put("npc_dota_hero_antimage", "敌法师");
        heroesMap.put("npc_dota_hero_axe", "斧王");
        heroesMap.put("npc_dota_hero_bane", "祸乱之源");
        heroesMap.put("npc_dota_hero_bloodseeker", "血魔");
        heroesMap.put("npc_dota_hero_crystal_maiden", "水晶室女");
        heroesMap.put("npc_dota_hero_drow_ranger", "卓尔游侠");
        heroesMap.put("npc_dota_hero_earthshaker", "撼地者");
        heroesMap.put("npc_dota_hero_juggernaut", "主宰");
        heroesMap.put("npc_dota_hero_mirana", "米拉娜");
        heroesMap.put("npc_dota_hero_nevermore", "影魔");
        heroesMap.put("npc_dota_hero_morphling", "变体精灵");
        heroesMap.put("npc_dota_hero_phantom_lancer", "幻影长矛手");
        heroesMap.put("npc_dota_hero_puck", "帕克");
        heroesMap.put("npc_dota_hero_pudge", "帕吉");
        heroesMap.put("npc_dota_hero_razor", "剃刀");
        heroesMap.put("npc_dota_hero_sand_king", "沙王");
        heroesMap.put("npc_dota_hero_storm_spirit", "风暴之灵");
        heroesMap.put("npc_dota_hero_sven", "斯温");
        heroesMap.put("npc_dota_hero_tiny", "小小");
        heroesMap.put("npc_dota_hero_vengefulspirit", "复仇之魂");
        heroesMap.put("npc_dota_hero_windrunner", "风行者");
        heroesMap.put("npc_dota_hero_zuus", "宙斯");
        heroesMap.put("npc_dota_hero_kunkka", "昆卡");
        heroesMap.put("npc_dota_hero_lina", "莉娜");
        heroesMap.put("npc_dota_hero_lich", "巫妖");
        heroesMap.put("npc_dota_hero_lion", "莱恩");
        heroesMap.put("npc_dota_hero_shadow_shaman", "暗影萨满");
        heroesMap.put("npc_dota_hero_slardar", "斯拉达");
        heroesMap.put("npc_dota_hero_tidehunter", "潮汐猎人");
        heroesMap.put("npc_dota_hero_witch_doctor", "巫医");
        heroesMap.put("npc_dota_hero_riki", "力丸");
        heroesMap.put("npc_dota_hero_enigma", "谜团");
        heroesMap.put("npc_dota_hero_tinker", "修补匠");
        heroesMap.put("npc_dota_hero_sniper", "狙击手");
        heroesMap.put("npc_dota_hero_necrolyte", "瘟疫法师");
        heroesMap.put("npc_dota_hero_warlock", "术士");
        heroesMap.put("npc_dota_hero_beastmaster", "兽王");
        heroesMap.put("npc_dota_hero_queenofpain", "痛苦女王");
        heroesMap.put("npc_dota_hero_venomancer", "剧毒术士");
        heroesMap.put("npc_dota_hero_faceless_void", "虚空假面");
        heroesMap.put("npc_dota_hero_skeleton_king", "冥魂大帝");
        heroesMap.put("npc_dota_hero_death_prophet", "死亡先知");
        heroesMap.put("npc_dota_hero_phantom_assassin", "幻影刺客");
        heroesMap.put("npc_dota_hero_pugna", "帕格纳");
        heroesMap.put("npc_dota_hero_templar_assassin", "圣堂刺客");
        heroesMap.put("npc_dota_hero_viper", "冥界亚龙");
        heroesMap.put("npc_dota_hero_luna", "露娜");
        heroesMap.put("npc_dota_hero_dragon_knight", "龙骑士");
        heroesMap.put("npc_dota_hero_dazzle", "戴泽");
        heroesMap.put("npc_dota_hero_rattletrap", "发条技师");
        heroesMap.put("npc_dota_hero_leshrac", "拉席克");
        heroesMap.put("npc_dota_hero_furion", "先知");
        heroesMap.put("npc_dota_hero_life_stealer", "噬魂鬼");
        heroesMap.put("npc_dota_hero_dark_seer", "黑暗贤者");
        heroesMap.put("npc_dota_hero_clinkz", "克林克兹");
        heroesMap.put("npc_dota_hero_omniknight", "全能骑士");
        heroesMap.put("npc_dota_hero_enchantress", "魅惑魔女");
        heroesMap.put("npc_dota_hero_huskar", "哈斯卡");
        heroesMap.put("npc_dota_hero_night_stalker", "暗夜魔王");
        heroesMap.put("npc_dota_hero_broodmother", "育母蜘蛛");
        heroesMap.put("npc_dota_hero_bounty_hunter", "赏金猎人");
        heroesMap.put("npc_dota_hero_weaver", "编织者");
        heroesMap.put("npc_dota_hero_jakiro", "杰奇洛");
        heroesMap.put("npc_dota_hero_batrider", "蝙蝠骑士");
        heroesMap.put("npc_dota_hero_chen", "陈");
        heroesMap.put("npc_dota_hero_spectre", "幽鬼");
        heroesMap.put("npc_dota_hero_doom_bringer", "末日使者");
        heroesMap.put("npc_dota_hero_ancient_apparition", "远古冰魄");
        heroesMap.put("npc_dota_hero_ursa", "熊战士");
        heroesMap.put("npc_dota_hero_spirit_breaker", "裂魂人");
        heroesMap.put("npc_dota_hero_gyrocopter", "矮人直升机");
        heroesMap.put("npc_dota_hero_alchemist", "炼金术士");
        heroesMap.put("npc_dota_hero_invoker", "祈求者");
        heroesMap.put("npc_dota_hero_silencer", "沉默术士");
        heroesMap.put("npc_dota_hero_obsidian_destroyer", "殁境神蚀者");
        heroesMap.put("npc_dota_hero_lycan", "狼人");
        heroesMap.put("npc_dota_hero_brewmaster", "酒仙");
        heroesMap.put("npc_dota_hero_shadow_demon", "暗影恶魔");
        heroesMap.put("npc_dota_hero_lone_druid", "德鲁伊");
        heroesMap.put("npc_dota_hero_chaos_knight", "混沌骑士");
        heroesMap.put("npc_dota_hero_meepo", "米波");
        heroesMap.put("npc_dota_hero_treant", "树精卫士");
        heroesMap.put("npc_dota_hero_ogre_magi", "食人魔魔法师");
        heroesMap.put("npc_dota_hero_undying", "不朽尸王");
        heroesMap.put("npc_dota_hero_rubick", "拉比克");
        heroesMap.put("npc_dota_hero_disruptor", "干扰者");
        heroesMap.put("npc_dota_hero_nyx_assassin", "司夜刺客");
        heroesMap.put("npc_dota_hero_naga_siren", "娜迦海妖");
        heroesMap.put("npc_dota_hero_keeper_of_the_light", "光之守卫");
        heroesMap.put("npc_dota_hero_wisp", "艾欧");
        heroesMap.put("npc_dota_hero_visage", "维萨吉");
        heroesMap.put("npc_dota_hero_slark", "斯拉克");
        heroesMap.put("npc_dota_hero_medusa", "美杜莎");
        heroesMap.put("npc_dota_hero_troll_warlord", "巨魔战将");
        heroesMap.put("npc_dota_hero_centaur", "半人马战行者");
        heroesMap.put("npc_dota_hero_magnataur", "马格纳斯");
        heroesMap.put("npc_dota_hero_shredder", "伐木机");
        heroesMap.put("npc_dota_hero_bristleback", "钢背兽");
        heroesMap.put("npc_dota_hero_tusk", "巨牙海民");
        heroesMap.put("npc_dota_hero_skywrath_mage", "天怒法师");
        heroesMap.put("npc_dota_hero_abaddon", "亚巴顿");
        heroesMap.put("npc_dota_hero_elder_titan", "上古巨神");
        heroesMap.put("npc_dota_hero_legion_commander", "军团指挥官");
        heroesMap.put("npc_dota_hero_ember_spirit", "灰烬之灵");
        heroesMap.put("npc_dota_hero_earth_spirit", "大地之灵");
        heroesMap.put("npc_dota_hero_terrorblade", "恐怖利刃");
        heroesMap.put("npc_dota_hero_phoenix", "凤凰");
        heroesMap.put("npc_dota_hero_oracle", "神谕者");
        heroesMap.put("npc_dota_hero_techies", "工程师");
        heroesMap.put("npc_dota_hero_winter_wyvern", "寒冬飞龙");
        heroesMap.put("npc_dota_hero_arc_warden", "天穹守望者");
        heroesMap.put("npc_dota_hero_abyssal_underlord", "孽主");
        heroesMap.put("npc_dota_hero_monkey_king", "齐天大圣");
        heroesMap.put("npc_dota_hero_pangolier", "石鳞剑士");
        heroesMap.put("npc_dota_hero_dark_willow", "邪影芳灵");
        heroesMap.put("npc_dota_hero_grimstroke", "天涯墨客");
        heroesMap.put("npc_dota_hero_mars", "玛尔斯");
        heroesMap.put("npc_dota_hero_void_spirit", "虚无之灵");
        heroesMap.put("npc_dota_hero_snapfire", "电炎绝手");

        //
        heroesMap.put("npc_dota_visage_familiar1", "召唤佣兽");
        heroesMap.put("npc_dota_visage_familiar2", "召唤佣兽");
        heroesMap.put("npc_dota_visage_familiar3", "召唤佣兽");

        // 肉山
        heroesMap.put("npc_dota_roshan", "肉山");

        // 非英雄击杀情况
        heroesMap.put("npc_dota_badguys_tower1_mid", "中塔1");
        heroesMap.put("npc_dota_badguys_tower2_mid", "中塔2");
        heroesMap.put("npc_dota_badguys_tower3_mid", "中塔3");
        heroesMap.put("npc_dota_creep_goodguys_melee", "近战小兵");
        heroesMap.put("npc_dota_creep_badguys_ranged", "远程小兵");
        // ...还有未处理情况

        return heroesMap;
    }
}
